@charset "UTF-8";

/* reset */
html{overflow:hidden; overflow-y:scroll;}/* 스크롤 유무에 따라 화면 흔들림 방지 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body, form, address, h1, h2, h3, h4, h5, h6, fieldset, ul, ol, dl, dd ,dt{margin:0; padding:0;}
fieldset, a > img{border:0 none;}
p, div, th, td, legend, select, input, textarea, button, li, dt, dd, input, textarea, select, button{font-family:inherit; font-size:inherit; color:inherit;}
caption{position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}
hr{display:none;}
button::-moz-focus-inner{border:0; padding:0;}
input[type=submit],
input[type=button]{border:0 none; cursor:pointer;}
ul,ol,dl{list-style-type:none;}

body{font-family: '돋움',dotum; font-size:12px; color: #444;}
a{color:inherit; text-decoration:none;}

.clr:before, .clr:after{content:' '; display:block;}
.clr:after{clear:both;}
.hidden{position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}

.lcr{position:relative;}
.lcr-1{position:absolute; left:0; top:0;}
.lcr-2{text-align:center;}
.lcr-3{position:absolute; right:0; top:0;}

.flcr{position:relative;}
.flcr:before, .flcr:after{content:' '; display:block;}
.flcr:after{clear:both;}
.flcr-1{float:left;}
.flcr-2{position:absolute; left:0; top:0; width:100%; text-align:center;}
.flcr-3{float:right;}

.global-wrap{width:1200px; margin:0 auto;}

/* gnb prototype */
/*
    .gnb-nav{padding:0; list-style-type:none;}
      .gnb-nav:after{content:' '; display:block; clear:both;}
      .gnb-nav > li{float:left; position:relative; height:XXX;}
      .gnb-nav .a1{display:block;}
      .gnb-nav .a1,
      .gnb-nav .a1:hover{}
      .gnb-nav .a1 span{display:block;}
      .gnb-nav .a1:hover span,
      .gnb-nav > li.on .a1 span{}
    .gnb-nav2{display:none; position:absolute; padding:0; list-style-type:none;}
      .gnb-nav2:before{}
      .gnb-nav2 > li{}
      .gnb-nav2 .a2{display:block;}
      .gnb-nav2 .a2:hover{}
*/

#hd{position:relative; z-index:1000;}
#gnb{}
#ct{position:relative; z-index:500;}
#co{outline:0;}
#lnb{}
#ft{position:relative; z-index:900}

/* header aside */
.top-aside{height:53px; background:url(../imgs/top_aside_bg.png) repeat-x;}
.top-aside-img{margin-top:17px;}
.sns-links{margin:15px 0 0 -10px;}
.sns-links > .a{margin-left:10px;}

/* header top menu */
.top-menu{position:relative; z-index:2; height:36px; padding-top:7px; background:url(../imgs/top_menu_bg.png) repeat-x; margin-bottom:-14px;}
.menu-links{overflow:hidden;}
.menu-links .a{display:inline-block; padding:1px 0 1px 0; font-size:11px;}
.menu-links .a:hover{color:#000; font-weight:bold; letter-spacing:-1px;}
.menu-links .a:before{content:'|'; display:inline-block; margin-left:-2px; width:10px;  color:#bbb; font-weight:normal;}
.menu-links .a:after{content:' '; display:inline-block; width:10px; color:#bbb; font-weight:normal;}
.menu-links .home:before{width:16px; margin-left:1px; background:url(../imgs/menu_links_home.png) no-repeat 0 0;}
.menu-links .favo{color:#9e0f0f; font-weight:bold; letter-spacing:-1px;}
.menu-links .favo:before{width:26px; background:url(../imgs/menu_links_favo.png) no-repeat 10px 0;}


/* header logo _ search */
.top-logo-sch{background:url(../imgs/top_logo_sch_bg.jpg) no-repeat 50% 0;}
.top-banner{top:auto; bottom:11px;}
.top-logo{height:128px;}
.top-logo img{margin-top:27px;}
.top-sch{top:auto; bottom:11px;}
.top-sch-info{font-size:11px;}
.top-sch-info{position:static; line-height:normal; text-indent:0; overflow:auto;}
.top-sch-info strong{color:#9e0f0f;}
.sch-field{height:20px; margin-top:8px; padding-left:9px; background:url(../imgs/sch_form_round.png) no-repeat;}
.sch-keyword{width:179px; height:12px; padding:4px 10px; border:0 none; background:#e2e2e2; font-size:11px;}
.sch-keyword::-webkit-input-placeholder{color:#444;}
.sch-keyword:-ms-input-placeholder{color:#444; line-height:1.3;}
.sch-keyword.placeholder{line-height:1.3;}
.sch-keyword:-moz-placeholder{color:#444; opacity:1;}
.sch-keyword::-moz-placeholder{color:#444; opacity:1;}
.sch-submit{width:20px; height:20px; background:url(../imgs/sch_submit.png) no-repeat; text-indent:-99999px;}

/* gnb */
.gnb{background:url(../imgs/gnb/mm_bg.gif) repeat-x;}
.gnb-nav{margin-left:49px; padding:0; list-style-type:none;}
.gnb-nav:after{content:' '; display:block; clear:both;}
.gnb-nav > li{float:left; position:relative; height:34px; background:url(../imgs/gnb/mm_line.png) no-repeat 0 50%;}
.gnb-nav .m1{width:173px; background:none;}
.gnb-nav .m2{width:160px;}
.gnb-nav .m3{width:173px;}
.gnb-nav .m4{width:170px;}
.gnb-nav .m5{width:192px;}
.gnb-nav .a1{display:block; padding:11px 0; height:100%; text-align:center; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.gnb-nav .a1,
.gnb-nav .a1:hover{}
.gnb-nav .a1 img{display:block; margin:0 auto;}
.gnb-nav2{display:none; position:absolute; background:#fff; width:100%; padding:10px 10px 8px 20px; list-style-type:none; border:1px solid #dcdcdc; border-top:0; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.gnb-nav2:before{}
.gnb-nav2 > li{margin:1px 0;}
.gnb-nav2 .a2{position:relative; display:block; height:11px; padding:6px 0 6px 8px; overflow:hidden; background:url(../imgs/gnb/nav2_bu.gif) no-repeat 0 50%;}
.gnb-nav2 .a2:hover{}
.gnb-nav2 .a2 > img{display:block;}
.gnb-nav2 .a2:hover > img{margin-top:-20px;}
.gnb-nav > li:hover .gnb-nav2,
.gnb-nav > li.focus .gnb-nav2,
.gnb-nav2:hover{display:block;}
.gnb-banner{padding-top:5px;}

/* container */
.ct{min-height:400px; padding:10px 0 46px;}
.global-wrap{}

/* main */
.main-blc1{height:574px; overflow-y:hidden;}
.main-link-gr{width:473px;}
.main-quick{}
.main-quick .a{float:left;}
.main-notice{}
.main-notice .lt-more{z-index:100000; top:24px; right:14px; width:32px; height:5px; background:url(../imgs/main_lt_more.gif) no-repeat; text-indent:-99999px;}
.main-notice .lt-list{height:142px; padding-top:7px; background:url(../imgs/lt_notice_bg.jpg) no-repeat;}
.main-notice .lt-list > li{margin:0 19px; border-bottom:1px dotted #bd9d80;}
.main-notice .lt-list .a{display:inline-block; height:12px; padding:6px 10px; background:url(../imgs/main_lt_bu.gif) no-repeat 0 50%; color:#fff;}
.main-notice .lt-list .a:hover, .main-notice .a:focus{text-decoration:underline;}
.main-notice .lt-list .date{font-family:verdana; font-size:10px; color:#d6bfaa;}
.main-visual{position:relative; width:727px;}
.main-visual-head{position:relative; z-index:300; float:left; margin-left:-58px; margin-right:-58px;}
.slider-wrap{float:left; width:473px;}
.prog-quick{margin-top:12px;}
.prog-quick-item{float:left; padding-left:5px;}
.prog-quick-item:first-child{padding-left:0; padding-right:1px;}
.prog-quick2{margin-top:10px;}
.prog-quick2 > a{float:left;}

/* lnb */
.lnb{float:left; width:254px;}
.lnb-nav-tit{}
.lnb-nav{padding:15px 0 19px 37px; border:1px solid #e1e1e1; border-top:0; background:#f8f8f8;}
.lnb-nav > li{}
.lnb-nav .a1{position:relative; display:block; height:14px; padding:8px 0 8px 14px; overflow:hidden; background:url(../imgs/lnb/nav_bu.png) no-repeat 0 50%;}
.lnb-nav .a1:hover{}
.lnb-nav .a1 > img{display:block;}
.lnb-nav .a1:hover > img,
.lnb-nav .on .a1 > img{margin-top:-26px;}
.lnb-banner{}
.lnb-banner img{display:block; margin-top:2px;}

/* co */
.co{float:right; width:910px;}

/* footer */
.ft{background:url(../imgs/ft_bg.gif) repeat-x;}
.ft-wrap{position:relative; height:160px;}
.ft-logo{position:absolute; left:0; top:43px;}
.ft-menu{padding-top:26px; padding-left:368px;}
.imglink{}
.imglink .a{padding:0;}
.imglink .a:before,
.imglink .a:after{display:inline-block; width:17px; color:#838383;}
.imglink .a:after{content:' ';}
.imglink .a:first-child:before{display:none;}
.comp-info{padding-top:15px; padding-left:368px;}
.comp-info > p{height:12px; margin:6px 0;}
.comp-info img{margin-right:14px; vertical-align:middle;}
.copyright{}

/* g5 custom */
#bo_v_table, #container_title {position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}
#co #ctt{margin:0; padding:0; border:0;}
#co .ctt_admin, #co #ctt_con{margin:0 33px; padding:0;}
body #bo_cate a{width:150px;}

/* bxslider custom */
.main .bx-wrapper .bx-pager{z-index:400; width:254px; top:521px; left:-254px; bottom:auto; padding:0;} /* top:574px - 53px */
.main .bx-wrapper .bx-pager .bx-pager-item,
.main .bx-wrapper .bx-controls-auto .bx-controls-auto-item{}
.main .bx-wrapper .bx-pager.bx-default-pager a{position:relative; width:17px; height:17px; margin:0; -moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px; background:transparent url(../imgs/bx_pager_bg.png) no-repeat;}
.main .bx-wrapper .bx-pager.bx-default-pager a.active,
.main .bx-wrapper .bx-pager.bx-default-pager a:hover{background:transparent url(../imgs/bx_pager_active_bg.png) no-repeat;}
.main .bx-wrapper .bx-pager.bx-default-pager a:after{content:' '; position:absolute; z-index:2; top:0; display:block; width:17px; height:17px; background:url(../imgs/bx_pager1.gif) no-repeat;}
.main .bx-wrapper .bx-pager.bx-default-pager a.idx0:after{background-image:url(../imgs/bx_pager1.gif); content:'';}
.main .bx-wrapper .bx-pager.bx-default-pager a.idx1:after{background-image:url(../imgs/bx_pager2.gif); content:'';}
.main .bx-wrapper .bx-pager.bx-default-pager a.idx2:after{background-image:url(../imgs/bx_pager3.gif); content:'';}
.main .bx-wrapper .bx-pager.bx-default-pager a.idx3:after{background-image:url(../imgs/bx_pager4.gif); content:'';}
.main .bx-wrapper .bx-pager.bx-default-pager a.idx4:after{background-image:url(../imgs/bx_pager5.gif); content:'';}

.main .bx-wrapper .bx-viewport{box-shadow:0 0 0; border:0 none; left:0;}
.main .bx-wrapper .bx-controls-direction a{top:31%; width:23px; height:29px;}
.main .bx-wrapper .bx-prev{background:url(../imgs/recommend_prev_btn.gif) no-repeat;}
.main .bx-wrapper .bx-next{background:url(../imgs/recommend_next_btn.gif) no-repeat;}
.main .bx-wrapper .bx-prev:hover,
.main .bx-wrapper .bx-next:hover{background-position:0 0;}
